//package com.plian.system.entity.dg;
//
//import java.util.Date;
//
//import com.fasterxml.jackson.annotation.JsonFormat;
//import com.fasterxml.jackson.databind.annotation.JsonSerialize;
//import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
//import com.plian.Tools.DateUtil;
//import com.plian.system.mybatis.base.BaseEntity;
//import lombok.Data;
//import com.baomidou.mybatisplus.extension.activerecord.Model;
//
//import java.io.Serializable;
//
//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;
//import com.baomidou.mybatisplus.annotation.TableField;
//import com.baomidou.mybatisplus.annotation.TableName;
//import org.springframework.format.annotation.DateTimeFormat;
//
//import java.io.Serializable;
//import java.util.Date;
//import java.util.HashMap;
//import java.util.List;
//
///**
// * 制度政策法规库管理(DgPolicyLegalLibrary)表实体类
// *
// * @author jiatp
// * @since 2023-04-07 10:19:05
// */
//@Data
//@ApiModel(value = "制度政策法规库管理", description = "制度政策法规库管理")
//@TableName("dg_policy_legal_library")
//public class PolicyLegalLibrary extends BaseEntity implements Serializable {
//
//    /**
//     * 发文机关单位id
//     */
//    @ApiModelProperty(value = "发文机关单位id")
//    private String issuingAuthorityUnitId;
//    /**
//     * 政策法规文件
//     */
//    @ApiModelProperty(value = "政策法规文件")
//    private String policyRegulatoryDocuments;
//    /**
//     * 政策法规文件编号
//     */
//    @ApiModelProperty(value = "政策法规文件编号")
//    private String policyRegulatoryDocumentsCode;
//
//    /**
//     * 地域编码地址-编码-省
//     */
//    @ApiModelProperty(value = "地域编码地址-编码-省", required = true)
//    private String zoneProvinceCode;
//
//    /**
//     * 地域编码地址-编码-市
//     */
//    @ApiModelProperty(value = "地域编码地址-编码-市", required = true)
//    private String zoneCityCode;
//
//    /**
//     * 地域编码地址-编码-区
//     */
//    @ApiModelProperty(value = "地域编码地址-编码-区", required = true)
//    private String zoneAreaCode;
//
//    /**
//     * 业务分类id
//     */
//    @ApiModelProperty(value = "业务分类id")
//    private String businessClassificationId;
//    /**
//     * 所属行业
//     */
//    @ApiModelProperty(value = "行业分类id")
//    private String majorIndustryId;
//    @TableField(exist = false)
//    private List<String> majorIndustryIds;
//
//    /**
//     * 发布日期
//     */
//    @DateTimeFormat(pattern = DateUtil.PATTERN_DATE)
//    @JsonFormat(pattern = DateUtil.PATTERN_DATE, timezone = "Asia/Shanghai")
//    @ApiModelProperty(value = "发布日期")
//    private Date releaseDate;
//    /**
//     * 时效状态
//     */
//    @ApiModelProperty(value = "时效状态")
//    private String agingStatus;
//    /**
//     * 效力级别id
//     */
//    @ApiModelProperty(value = "效力级别id")
//    private String efficacyLevelId;
//    /**
//     * 附件地址url
//     */
//    @ApiModelProperty(value = "附件地址url")
//    private String attachmentAddressUrl;
//    /**
//     * 上传业务处室名称
//     */
//    @ApiModelProperty(value = "上传业务处室名称")
//    @JsonSerialize(using = ToStringSerializer.class)
//    private Long uploadedOfficeId;
//
//    /**
//     * 业务经办人
//     */
//    @ApiModelProperty(value = "业务经办人")
//    private String businessManager;
//    /**
//     * 上传日期
//     */
//    @DateTimeFormat(pattern = DateUtil.PATTERN_DATE)
//    @JsonFormat(pattern = DateUtil.PATTERN_DATE, timezone = "Asia/Shanghai")
//    @ApiModelProperty(value = "上传日期")
//    private Date uploadDate;
//    /**
//     * 存档日期
//     */
//    @DateTimeFormat(pattern = DateUtil.PATTERN_DATE)
//    @JsonFormat(pattern = DateUtil.PATTERN_DATE, timezone = "Asia/Shanghai")
//    @ApiModelProperty(value = "存档日期")
//    private Date archiveDate;
//    /**
//     * 查询次数
//     */
//    @ApiModelProperty(value = "查询次数")
//    private Integer queryTimes;
//    /**
//     * 下载次数
//     */
//    @ApiModelProperty(value = "下载次数")
//    private Integer downloadTimes;
//    /**
//     * 审批人
//     */
//    @ApiModelProperty(value = "审批人")
//    private String approvedUser;
//    /**
//     * 审批时间
//     */
//    @ApiModelProperty(value = "审批时间")
//    private Date approvedTime;
//    /**
//     * 数据来源id
//     */
//    @ApiModelProperty(value = "数据来源id")
//    private String dataSourceId;
//    /**
//     * 数据来源 null为系统填报 对应用户id
//     */
//    @ApiModelProperty(value = "数据来源 null为系统填报 对应用户id")
//    private String dataSource;
//    /**
//     * 单据类型
//     */
//    @ApiModelProperty(value = "单据类型")
//    private String formType;
//    /**
//     * 单据编码
//     */
//    @ApiModelProperty(value = "单据编码")
//    private String code;
//
//    /**
//     * 附件
//     */
//    @ApiModelProperty(value = "附件")
//    @TableField(exist = false)
//    private List<HashMap> docList;
//
//}
